// ES6新增块级作用域（let const）无变量提升；不可重复定义存在暂时性死区
// var a=1
// var a=2
// let a=1
// var a=2

function add(){
   let a=1
   console.log(a);
}
add()
// 新增语法糖（class）
// 基本数据类型（symbol）保证值唯一性
// 解构赋值，函数参数的默认值
// 数组新增API
// 新增模块化（import，export）
// 对象数组新加扩展运算符
// Promise 解决回掉地狱 自身方法all，reject，resolve，race，原型有then，catch 三种状态pending（初始状态），fulfilled（成功状态），rejected（失败状态）

// 新增数据结构（set,map）set集合不重复，map（Key数据类型不限制可以多种类）
// 新增generator
// 箭头函数无this，看父级函数，无arguments不能用call，bind，apply改变this，无原型
